On-demand loading of Lotusscript libraries:
for instance, instead of use "fred", what about
use "*fred"
which says that I want to use that script library for all contextual error checking/type checking, etc, but wont actually load it into memory till you use it - in the same way as you do with LSX's.
Our iDM tool (
http://www.hadsl.com) is now fast approaching 20,000 lines of script, 60+ classes, and a class inheritance structure that makes my head spin. Using convential "use" statements means that the user has to end up loading 30+ script libraries whenever we want to perform a request.
Okay - we've worked around this by disassociating the classes via "Variant" objects - so we get really good performance ( and dynamic loading using the "execute" functionality) - but wouldnt it be nicer if we got our typechecking back ?
Oh -and please - a decent class browser.. Yes..
:-)
--* Bill